This is a read only archive of pad.okfn.org. See the shutdown announcement for details.

funprogramming-translation *Tradução do conteúdo de http://funprogramming.org / Translating http://funprogramming.org
*
*O que nós precisamos? / What do we need?

Primeiramente precisamos que o 'script' dos vídeos em inglês seja escrito no sistema de UniversalSubtitles (http://www.amara.org) .
Depois que cada um desses 'scripts' seja traduzido para português e quaisquer outras línguas que se achar desejável.

/

First we need the video 'script' to be written into the OpenSubtitles system  (http://www.amara.org) .
Then we need that each one of these 'scripts' be translated into one of the desirable languages.

*Como fazer isto? / How are we gonna do it?

Qualquer  pessoa que entenda inglês pode ouvir os vídeos e transcrever o que está  sendo dito. Conhecimento técnico e sobre o assunto
dos  vídeos é desejável, MAS não é muito requerido. Para tentar manter um  padrão de qualidade vamos exigir que cada um dos vídeos 
tenha a transcrição do script revisada por alguém um pouco mais inclinado tecnicamente.

/

Anybody with a good english understanding can listen to the videos and transcribe what is being said. Technical knowledge on the
subject  is desirable, BUT not required. To try and achive a better quality  we'll have a revision system in place, where each video
has the transcription revised by someone more technically inclined.

*Transcrevendo o texto em Inglês / Transcribing English text

Para começar, entre em http://www.amara.org e clique em 'Add a Video' cole o endereço de um dos vídeos da série e siga as instruções
dadas pelo próprio site. Será preciso criar uma conta para salvar as suas legendas, então já faça isso antes de tudo.

Isto demora de 1 a 2 horas em média e depende do tamanho do vídeo e de sua fluência com a língua inglesa.

/

For starters, go to http://www.amara.org , click 'Add a Video', paste the URL from one of the series video and follow the instructions
given by the site. You'll need to have an account to save your subtitles, so register on the site beforehand.

This will take between 1 and 2 hours average and depends on the video length, your typing skills and your fluency in the English language.

*Traduzindo episódios / Translating episodes

Escolha um dos vídeos da lista abaixo os quais já estão com o 'script' transcrito em Inglês e seguindo as instruções no
site do OpenSubtitles traduza cada uma das linhas do texto para o português (ou outra língua).

Isto demora de 20 a 40 minutos e também depende do tamanho do vídeo e de sua fluência com a língua inglesa.

/

Choose  one of the videos with a complete english transcript on the list down  below and follow the instructions on the OpenSubtitles website
to translate each of the lines to your chosen language.

This will take from 20 to 40 minutes average and depends on the video length and your fluency in the English language.

*Indicando o progresso / Indicating progress

Quando  acabar de transcrever o texto em inglês coloque, na lista abaixo, ao  lado do título um  OK no campo 'English', também coloque o endereço
para a página do vídeo ao lado do título. Faça o mesmo ao acabar de traduzir um campo para Português.
*
/

When  you're finished transcribing the english text just add, into the list  down below, an OK into the 'English' field next to the video title.
Do also add the URL to the OpenSubtitles video page.

*Pedidos de Revisão / Revision Requests

Quando acabar de transcrever ou traduzir um texto e desejar pedir que seja feita uma revisão coloque [REVISE] ao lado do título do vídeo na lista.
*
/

When you're finished transcribing a text and wishes to request a revision, just place a [REVISE] tag next to the video title on the list.

*Caso  tenha alguma dúvida dê uma olhada nos vídeos em volta e copie o que vê  e/ou peça ajuda no  chat ou na lista de email do matehackers.

*Lista de vídeos / Video List

Fonte dos vídeos/Source for videos: http://blip.tv/funpro | http://funprogramming.org

1. Introduction - English [OK] - Português [OK]  - http://www.amara.org/pt/videos/QZwyaR9671Ci/info/learn-programming-1-introduction/
2. Download Processing. Use point() and line() - English [] - Português [ ] - http://www.amara.org/pt-br/videos/ysJ275DEy1qI/en/549894/
3. Create an animation, use random() - English [OK] - Português [OK] - http://www.amara.org/pt-br/videos/va0rPGHvBWyj/info/learn-programming-3-create-an-animation-use-random/
4. Shades of gray and colors, frameRate() - English [OK] - Português [ ] - http://www.amara.org/pt-br/videos/aTRVMnscm9P6/info/learn-programming-4-shades-of-gray-and-colors-framerate/
5. Light speed effect, change line colors - English [] - Português [ ] - http://www.amara.org/pt-br/videos/q0KVhHjiqYKa/info/learn-programming-5-light-speed-effect-change-line-colors/
6. Animate white lines across the display - English [] - Português [ ]
7. Animate horizontal lines, use a variable - English [] - Português [ ]
8. Animate vertical lines - English [OK] - Português [ ] - http://www.amara.org/en/videos/MsTKNkCW4HfT/info/learn-programming-8-animate-vertical-lines/
9. Change screen size, animate colorful lines - English [OK] - Português [ ] - http://www.amara.org/en/videos/CBdkzkX3Uncp/info/learn-programming-9-change-screen-size-animate-colorful-lines/
10. Draw circles and rectangles, change fill color - English [] - Português [ ]
11. Non-random animation of a circle crossing the screen - English [] - Português [ ]
12. Do a loop animation using an if() statement - English [] - Português [ ]
13. Event happening only sometimes - English [] - Português [ ]
14. New directions for our moving circle - English [] - Português [ ]
15. Ball bouncing at the window borders - English [] - Português [ ]
16. Create an animated rainbow - English [] - Português [ ]
17. A better way to generate random colors - English [] - Português [ ]
18. Things that happen sometimes - English [] - Português [ ]
19. Tweak the bar-code, create your first function - English [] - Português [ ]
20. The smallest drawing program ever - English [] - Português [ ]
21. Improved tiny drawing program - English [] - Português [ ]
22. Stars blinking at night (fade out effect) - English [] - Português [ ]
23. Using the while loop - English [] - Português [ ]
24. Circle patterns with a while loop - English [] - Português [ ]
25. Typing big letters that fade out - English [] - Português [ ]
26. Make patterns by rotating objects - English [OK] - Português [ ] - http://www.amara.org/en/videos/aemuUBVRWPsW/info/learn-programming-26-make-patterns-by-rotating-objects/
27. Animating while rotating - English [] - Português [ ]
28. Rotate and even move your axes - English [] - Português [ ]
29. Rectangle spinning around the mouse pointer - English [] - Português [ ]
30. Multiple rotating objects and reset matrix - English [] - Português [ ]
31. Function parameters and return values - English [] - Português [ ]
32. Use a function to simplify a program - English [] - Português [ ]
33. Use multiplication to scale up or down speeds and sizes - English [] - Português [ ]
34. Create a grid of objects with nested while loops - English [] - Português [ ]
35. A grid of rotating objects creates a wave of rectangles - English [] - Português [ ]
36. Organic random animation using noise() - English [] - Português [ ]
37. Make a rectangle dance using noise() - English [] - Português [ ]
38. Animate the ocean surface using noise() - English [] - Português [ ]
39. The candy-space. Understanding noise() with 1 parameter - English [] - Português [ ]
40. The candy-space. Understanding noise() with 2 and 3 parameters - English [] - Português [ ]
41. A function that generates sine waves - English [] - Português [ ]
42. Programming animated effects on Android phones - English [] - Português [ ]
43. Animate using sin(). Less math thanks to map() - English [] - Português [ ]
44. Combine sine functions to create crazy waveforms - English [] - Português [ ]
45. Convert distances into colors or widths - English [] - Português [ ]
46. Create beautiful curves with lots of sin() calls - English [] - Português [ ]
47. Share your Processing program with the world - English [] - Português [ ]
48. Load and animate an image of Rick - English [] - Português [ ]
49. Show part of a loaded image using copy() - English [] - Português [ ]
50. What are global and local variables? - English [] - Português [ ]
51. Convert float into int and animate a photo - English [] - Português [ ]
52. The drunk camera man effect - English [] - Português [ ]
53. Create a pattern by drawing 150000 pixels - English [] - Português [ ]
54. Infinite Forest? Combine random words using an Array - English [] - Português [ ]
55. How many items in an Array? - English [] - Português [ ]
56. Silly poet writes absurd things - English [] - Português [ ]
57. A random sentence generator writes nonsense - English [] - Português [ ]
58. Travel through space, use an array to move stars - English [] - Português [ ]
59. A space-triangle flying through the galaxy - English [] - Português [ ]
60. Are two circles touching or intersecting? - English [] - Português [ ]
61. Draw shaky points, append items to an array - English [] - Português [ ]
62. A screen full of bouncing circles - English [] - Português [ ]
63. Time for our first 3D animation - English [] - Português [ ]
64. Animate objects that slow down and stop using lerp() - English [] - Português [ ]
65. Are we getting close? Use dist() to find out the distance - English [] - Português [ ]
66. How random is random? randomSeed() & noiseSeed() - English [] - Português [ ]
67. Circular motion: sine and her cousin. - English [] - Português [ ]
68. Circular motion reviewed - English [] - Português [ ]
69. Combine circular and other motions - English [] - Português [ ]
70. Slowly change the direction - English [] - Português [ ]
71. Playing with directions - English [] - Português [ ]
72. Create visual rhythms using modulo - English [] - Português [ ]
73. The circlebeats of a running circle - English [] - Português [ ]
74. for() loops and other ways of typing less - English [] - Português [ ]
75. Bezier curves are so beautiful - English [] - Português [ ]
76. Slowly morphing bezier curves - English [] - Português [ ]
77. A 3D rotating cloud of points - English [] - Português [ ]
78. An array is like a book full of numbers - English [] - Português [ ]
79. A spinning star becomes a plant - English [] - Português [ ]
80. The color datatype - English [] - Português [ ]
81. How to read the color of a pixel - English [] - Português [ ]
82. Program a gradient of colors - English [] - Português [ ]
83. Circular gradients can look like spheres - English [] - Português [ ]
84. Draw gradients, review functions and image loading - English [] - Português [ ]
85. Using a background image, mousePressed and mouseReleased() - English [] - Português [ ]
86. Drawing shapes with your mouse - English [] - Português [ ]
87. Playing with strings - English [] - Português [ ]
88. Change pixels using the pixels array - English [] - Português [ ]
89. Create your own photo filters - English [] - Português [ ]
90. Change pixel hue, saturation and brightness - English [] - Português [ ]
91. Timelines: tell a story - English [] - Português [ ]
92. Interactivity: a draggable circle - English [] - Português [ ]
93. Draggable circle with tweening - English [] - Português [ ]
94. Boolean: true or false? - English [] - Português [ ]
95. Is the mouse inside a square? - English [] - Português [ ]
96. Easier mouse in a rectangle - English [] - Português [ ]
97. Interacting with many rectangles (I) - English [] - Português [ ]
98. Interacting with many rectangles (II) - English [] - Português [ ]
99. Add sounds to your programs         - English [] - Português [ ]
100. Sound and random rhythms - English [] - Português [ ]
101. Control Processing using a MIDI controller - English [] - Português [ ]
102. Control Processing tilting your phone - English [] - Português [ ]
103. Functions help keep code organized - English [] - Português [ ]
104. OOP means Object Oriented Programming - English [] - Português [ ]
111. Drive 100 cars: an array of objects - English [] - Português [ ]
112. Array of objects: hypnotic animation part I - English [] - Português [ ]
113. Array of objects: hypnotic animation part II - English [] - Português [ ]
114. How to create movies using Processing - English [] - Português [ ]

*SuperCollider

105. Introducing SuperCollider - English [x] - Português [ ]
109. SuperCollider: start the server and find help - English [] - Português [ ]
110. SuperCollider: play sounds with SinOsc.ar - English [] - Português [ ]

*Ubuntu

106. Ubuntu Software Center: installing programs the easy way - English [] - Português [ ]
107. Ubuntu: install SuperCollider from a PPA - English [] - Português [ ]
108. Ubuntu: compile SuperCollider from source - English [] - Português [ ]